import moment from 'moment'
moment.locale('zh-cn')
const obj = {
  formatDate: (val, val2) => {
    // 没有具体需求时用
    // return moment(val).fromNow()
    // 个性定制化时间要求使用
    const diffTime = moment().diff(moment(val), 'hours')
    if (diffTime <= 1) {
      return '刚刚'
    } else if (diffTime <= 24) {
      return '一天内'
    } else {
      // console.log(val2)
      return val
    }
  },
  xxx: str => {
    return str
  }
}
// Vue.use   对象循环
export default {
  install (Vue) {
    //   对象循环  for in
    //  对象转换成数组
    //     Object.keys(对象):将对象的key转换成数组
    //     Object.values(对象):将对象的value转换成数组
    //     Object.entries(对象):将对象的[key,value]转换成数组
    // ['formatDate','xxx']
    // Object.keys(obj).forEach(item => {
    //   Vue.filter(item, obj[item])
    // })
    Object.entries(obj).forEach(item => {
      Vue.filter(item[0], item[1])
    })
  }
}
